machining cnc motion milling motion console steel rock nanopositioner nanotechnology piezo cad motion control software metal factory automation aluminum micropositioning fabrication motion control